/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package model;

import defaultPackage.Vector2;

/**
 *
 * @author Marcel
 */
public abstract class Spaceship {
    private String sprite;
    private Vector2 position;
    private Shot shots;

    public Shot getShots() {
        return shots;
    }

    public void setShots(Shot shots) {
        this.shots = shots;
    }

    public Collider getCollider() {
        return collider;
    }

    public void setCollider(Collider collider) {
        this.collider = collider;
    }

    public boolean isDestroyed() {
        return destroyed;
    }

    public void setDestroyed(boolean destroyed) {
        this.destroyed = destroyed;
    }

    public int getNumShots() {
        return numShots;
    }

    public void setNumShots(int numShots) {
        this.numShots = numShots;
    }

    public Vector2 getPosition() {
        return position;
    }

    public void setPosition(Vector2 position) {
        this.position = position;
    }

    public Vector2 getSize() {
        return size;
    }

    public void setSize(Vector2 size) {
        this.size = size;
    }

    public String getSprite() {
        return sprite;
    }

    public void setSprite(String sprite) {
        this.sprite = sprite;
    }
    private Vector2 size;
    private Collider collider;
    private boolean destroyed;
    private int numShots;
}
